南京师范大学c语言试卷,南京师范大学计算机考试(C语言)(试卷1).doc

南京师范大学计算机考试(C语言)(试卷1)

201507 南京师范大学计算机考试(C语言)

(试卷1)

1.[题号:1](单选题) 分值:2

下列四个选项中,属于C语言关键字的是__________。

A. Float

B. single

C. double

D. real

【答案:C 】

2.[题号:2](单选题) 分值:2

某程序需要使用一个代表常数3.14的符号常量名P,以下定义中正确的是__________。

A. #define P 3.14;

B. #define P(3.14)

C. #define P=3.14;

D. #define P 3.14

【答案:D 】

3.[题号:3](单选题) 分值:2

以下关于if语句和switch语句的叙述中错误的是__________。

A. if语句和switch语句都可以实现算法的选择结构

B. if语句和switch语句都能实现多路(两路以上)选择

C. if语句可以嵌套使用

D. switch语句不能嵌套使用

【答案:D 】

4.[题号:4](单选题) 分值:2

以下叙述中错误的是__________。

A. 在函数外可以声明变量

B. 变量声明的位置决定了该变量名的使用范围

C. 函数调用时在函数内声明的变量所得到的值将无法保存到该函数的下一次调用

D. 在函数外声明的变量,其值可以保存到该程序运行结束

【答案:C 】

5.[题号:61](单选题) 分值:2

有如下程序段:char p1[80]= "NanJing",p2[20]= "Young",*p32="Olympic”;strcpy(p1,strcat(p2,p3));printf(“%s\n”,p1);执行该程序段后的输出是__________

A. NanJingYoungOlympic

B. YoungOlympic

C. Olympic

D. NanJing

【答案:B 】

6.[题号:62](单选题) 分值:2

已有声明”int x,a=3,b=2;”,则执行赋值语句”x=a>b++?a++:b++;”后,变量x、a、b的值分别为__________ 。

A. 3 4 3

B. 3 3 4

C. 3 3 3

D. 4 3 4

【答案:A 】

7.[题号:63](单选题) 分值:2

已有预处理命令"#include "和声明"int a=4,b;".以下语句中语法正确的是__________。

A. if(a%2=1) b=a;

B. if(sqrt(a)%2)b=a;

C. if(a==1)b=a;

D. if(a==1)b=*a;

【答案:C 】

8.[题号:64](单选题) 分值:2

已有如下定义和声明:

struct data{int a;char b;float c;} s={1,2,3};

char m;

以下语句中正确的是__________。

A. s=5;

B. s={4,5,6};

C. s.a=5;

D. m=s;

【答案:C 】

9.[题号:65](单选题) 分值:2

已有声明"int *p;",若用语句"p=(int *)malloc(20 *sizeof(int));"动态申请一个int型数组存储区,则p所指向的数组中可存储__________个int型数据。

A. 10

B. 20

C. 40

D. 80

【答案:B 】

10.[题号:66](单选题) 分值:2

已有声明"int x=0,*p;",则以下赋值表达式中正确的是__________ 。

A. p=x;

B. *p= *x;

C. &p=&x;

D. p=&x;

【答案:D 】

11.[题号:67](单选题) 分值:2

&&、+、>=、[]是C语言中的四个运算符,其中优先级最高的是__________ 。

A. []

B. &&

C. +

D. >=

【答案:A 】

12.[题号:68](单选题) 分值:2

假定指针变量p指向对象的值为16, p+1指向对象的值为35,则 *p++的值为__________ 。

A. 15

B. 16

C. 17

D. 18

【答案:B 】

13.[题号:69](单选题) 分值:2

在系统头文件中定义的符号常量NULL代表的数值(整数)是__________ 。

【答案:C 】

14.[题号:70](单选题) 分值:2

以下程序运行时输出到屏幕的结果是__________。

#include

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值