c语言源程序有关常识,莆田学院C语言程序设计模拟试卷.doc-程序员宅基地

技术标签: c语言源程序有关常识  

莆田学院C语言程序设计模拟试卷

莆田学院《C语言程序设计》模拟试卷 - 02-

(考试时间120分钟)

一、单项选择题()

在C语言中,用户能使用的正确标识符是【1】 。

A) 5f B) _for C) struct D) _f.5

2、以下【2】是正确的C语言常量。

A) 0678 B) '\' C) 1.2E3.5 D) 123L

3、以下程序的运行结果是什么【3】 。

main()

{ int a=3,b=2,c;

c=(a+=++b,b+=a);

printf("%d,%d,%d\n",a,b,c);

}

A)6,9,9 B)6,8,9 C)5,9,9 D)5,8,9

4、以下对C语言源程序有关常识正确的描述是【4】 。

main函数必须位于文件的开头

每个语句必须单独一行

标识符中大小写字母没有区别

宏定义#define部分不一定要放在程序的最开头位置

5、在C程序中,能正确表示条件10≤x≤20的是 【5】 。

A)if (10≤x≤20) B)if 10<=x && x<=20

C)if (10<=x && 20>=x) D)if(10<=x || x<=20)6、以下程序的运行结果是 【6】 。

main()

{ ?int x=1,y=2,z;

z=――x&&++y;

printf("%d,%d,%d\n",x,y++, z);

}

A)1,3,2 B)0,3,0 C)0,2,0 D)-1,3,0

7、已知int k; 则下列for循环语句【7】 。

for(k=0; k=3; k++) printf(“#”);

A) 将在屏幕上显示3个”#”号

B) 将在屏幕上显示无限个”#”号

C) 一个”#”号也不会在屏幕上显示

D) 只在屏幕上显示一个”#”号

8、如果有char a[10], *p; 以下语句中正确的是 【8】 。

A)a=”ABCD” B)p=’a’;

C)p=&a; D)p=a;

9、如无特别声明,一个C程序中全局变量的作用域为 【9】 。

A) 本源文件的全部范围 B) main函数的全部范围

C) 从定义该变量的位置开始至本源文件结束 D) 以上答案都不对

10、以下程序段的运行结果是 【10】 。

main()

{ "%d\n ",s);

}

A) 10 B) 11 C) 12 D) 13

11、以下程序的运行结果是 【11】 。

main()

{ struct data

{ float a;

char b;

};

union

{ float c;

struct data k;

} u ;

printf("%d\n",sizeof(u));

}

A) 5 B) 4 C) 9 D) 2

12、下列程序的输出结果为 【12】 。

main()

{ int a=5, i, k;

for(i=0; i<2; i++)

k=f(a++);

printf("%d\n", k);

}

f(int b)

{ static int y=4;

return (b+y++);

}

A) 8B) 7C) 10D) 11

13、运行下列程序,当输入字符序列CDE$AB并回车时,程序的输出结果是【13】 。

rev()

{ char c;

c=getchar();

if (c=='$') printf("%c",c);

else

{ rev();

printf("%c",c);

}

}

main() { rev(); }

A) $ABB) $EDCC) $CDED) $BA

14、.C的源程序如下:

main(int argc,char *argv[])

{ while (argc>1) printf("%s ",argv[--argc]);

printf("\n");

}

将该文件编译后,在命令行输入:test 123 abc 456则该程序运行结果是 【14】 。

A) abc 123 B) 456 abc

C)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29233857/article/details/117025044

智能推荐

html怎么控制top值为0,关于vue滚动scrollTop 赋值一直为0问题-程序员宅基地

文章浏览阅读428次。Vue中document.body.scrollTop的值总为零的解决办法最近在做vue的时候监听页面滚动发现document.body.scrollTop一直为0但是发现document.body.scrollTop一直是0。查资料发现是DTD的问题。页面指定了DTD,即指定了DOCTYPE时,使用document.documentElement。页面没有DTD,即没指定DOCTYPE时,使用d..._滚动给scrolltop赋值

kingbase数据库安装教程(初步使用)(人大金仓)-程序员宅基地

文章浏览阅读2.1k次,点赞25次,收藏21次。人大金仓数据库管理系统KingbaseES(简称:金仓数据库或KingbaseES)是北京人大金仓信息技术股份有限公司自主研制开发的具有自主知识产权的通用关系型数据库管理系统。_kingbase

vue基础笔试题_vue笔试题-程序员宅基地

文章浏览阅读1.2w次,点赞20次,收藏156次。ctions 选项用来定义事件处理方法,用于处理 state 数据。actions 类似于 mutations,不同之处在于 actions 是异步执行的,事件处理函数可以接收 {commit} 对象,完成 mutation 提交,从而方便 devtools 调试工具跟踪状态的 state 变化。..............._vue笔试题

isis协议配置和详解-程序员宅基地

文章浏览阅读1.1w次,点赞2次,收藏23次。isis是一种与ospf很相似的网络协议(属于动态路由协议),它被应用在巨大规模网络,如运营商以及银行等。同样的它也是基于链路状态算法,支持clnp网络,ip网络。与ospf不同的是,它是基于数据链路层报文传输,而ospf则是在ip层进行计算。它可以自动的发现远程网络,只要网络拓扑结构发生了变化,路由器就会相互交换路由信息,不仅能够自动获知新增加的网络,还可以在当前网络连接失败时找出备用路径。无类..._isis协议配置

Proxychains 手册_proxychains是什么-程序员宅基地

文章浏览阅读1.9k次。名称:Proxychains – 通过代理服务器进行连接语法:proxychains 描述:这个程序会强制所有使用特定tcp连接的客户端所引起的TCP连接走代理通道。它是一种跳板程序。这个软件和sockscap、premo、eborder异曲同工。2.0版支持SOCKS4、SOCKS5、HTTP类的代理。认证方法:socks-“user/pass”,http-“basic_proxychains是什么

sqlserver text/ntext 字段读取-程序员宅基地

文章浏览阅读550次。sqlserverntext 字段在读取时返回值net.sourceforge.jtds.jdbc.ClobImpl@555bc78f需要在连接数据库的URL后边加上";useLOBs=false"。转载于:https://www.cnblogs.com/rchao/p/4815421.html..._sqlserver text 读取

随便推点

Oracle DB 使用RMAN创建备份2_rman 备份 生成两个文件-程序员宅基地

文章浏览阅读2.5k次。归档备份:概念归档备份:概念 如果需要在指定时间内保留联机备份,RMAN 通常会假定用户可能需要在自执行该备份以来到现在之间的任意时间执行时间点恢复。为了满足这一要求,RMAN 会在此时段内保留归档日志。但是,可能仅需要在指定的时间(如两年)内保留特定备份(并使其保持一致和可恢复)。用户不打算恢复到自执行该备份以后的某一时间点,只是希望能够正好恢复到执行该备_rman 备份 生成两个文件

JS实用技巧之断点调试详解_js断点调试-程序员宅基地

文章浏览阅读9.3k次,点赞9次,收藏58次。引言调试能力是一个程序员的生存根本,可是很多初学者却忽视调试。今天我们就来讨究一下JS的调试技巧。本文章将会详细列举JS相关的各种实用调试技巧。如果您是JS的初学者,那么这篇文章将对您有很大的帮助。为什么要调试?程序就是函数堆砌起来的,程序的运行就是函数的执行过程。而通过JS调试,我们可以更为直观的追踪到在程序运行中,函数的执行顺序,以及各个参数的变化。这样我们就可以快速的定位到问题所在。1. 什么是JS调试?在程序运行中,我们总会遇到各种bug,而通过代码的追踪代码的运行顺序从而定位到问题的过_js断点调试

记录一次kafka内存溢出,消费慢_kafka消费导致内存泄露-程序员宅基地

文章浏览阅读1k次。记录一次kafka内存溢出,消费慢_kafka消费导致内存泄露

前端学习week9-程序员宅基地

文章浏览阅读933次,点赞12次,收藏29次。数据存储在用户浏览器中设置、读取方便、甚至页面刷新不丢失数据容量较大,sessionStorage和localStorage约5M左右正则表达式是用于匹配字符串中正负组合的模式。在JavaScript中,正则表达式也是对象,通常用来查找、替换哪些符合正则表达式的文本作用:表单验证、过滤敏感词、字符串中提取我们想要的部分const 变量名 = /表达式/其中/ /是正则表达式字面量基于VueCli自定义创建项目架子安装脚手架创建项目。

解决syszuxpinyin重复点击lineEdit无法弹出输入法界面和无法删除原有内容问题_qlineedit输入中文无法删除-程序员宅基地

文章浏览阅读2.1k次。解决方法均来源于论坛,自己把它给整理一下1,因为自己做的界面用到了lineedit,但是发现第一次点击lineedit获得焦点就可以弹出输入法界面,但是再重复点击的时候就不能弹出来了,必须重新获得焦点,于是通过重载重载了QLineEdit的mousePressEvent在mousePressEvent加上一个自定义的信号 emit clicked()重载代码如下:mylineedi_qlineedit输入中文无法删除

jeb 下载-程序员宅基地

文章浏览阅读1k次。jeb-1.5.201408040(full)_keygen_by_scz(20150725) http://scz.617.cn/ 修改jeb_wincon.bat 中java home 变量,然后就可以启动 注册机 java kegen_jeb下载 csdn

推荐文章

热门文章

相关标签