1.分析下面的C代码,它的运行结果可能是:

#include<stdio.h>

int main(void)

int i = 0;

if (i = 1)

printf("i > 0");

else if (i = 0)

printf ("i = 0");

else

printf ("i < 0");

return 0;

A i > 0

B i = 0

C i < 0

D 使用不同的编译器编译运行,结果可能不一样

2.关于变量的声明和定义,下面说法错误的是:

A 一个变量可以进行多次声明

B 一个变量只能声明一次

C 一个变量只能定义一次

D 变量的定义会给这个变量分配内存,而声明不会

3. 在下面对一些变量的声明中,有可能是定义语句的是:

A extern int i;

B extern int a[20];

C extern struct student stu;

D int i;

4.阅读下面的代码,可能的运行结果是

#include <stdio.h>

int main (void)

int a = -3;

unsigned int b = 3;

if (a < b)

printf("a < b");

else

printf("a > b");

return 0;

A a < b

B a > b

C 在不同的编译器下运行结果可能不一样

5. 关于数组指针的使用,下面哪一条赋值语句可能会有问题?

#include <stdio.h>

int main (void)

int a[5] = {1,2,3,4,5};

int *p = NULL;

return 0;

A p = a;

B p = &a[4];

C p = &a;

D p = &a[0];

6. 在sub.c和main.c中有如下程序代码,使用gcc编译运行,结果是?

//sub.c

int i;

void print_val(void)

printf ("%d", i);

//main.c

void print_val(void);

int i = 10;

int main(void)

printf("%d", i);

print_val()

A 0 10

B 10 0

C 0 0

D 10 10

7.在main.c和sub.c中分别有如下代码,编译运行,结果可能是?

//sub.c

char i;

void print(void)

printf("%d", sizeof(i));

//main.c

void print(void);

int i;

int main(void)

printf("%d", sizeof(i));

print()

return 0;

A 1 4

B 1 1

C 4 1

D 4 4

8. 编译下面的main.c和sub.c并运行,可能的运行结果是:

//sub.c

int i = 10;

void print(void)

printf("%d", i);

//main.c

int i = 20;

void print(void);

int main(void)

printf("%d", i);

print()

return 0;

A 10 20

B 10 10

C 20 20

D 编译错误

9.在下面的代码中,我们定义了一个整型数组a[5],如果想把数组元素a[2]的值打印出来,下面那条语句可能会打印错误?

#include<stdio.h>

int main(void)

int a[5] = {1,2,3,4,5};

int *p = a;

return 0;

A printf("%d", *(p+2);

B printf("%d", *(&a+2));

C printf("%d", 2[p]);

D printf("%d", 2[a]);

10. 运行下面的代码,运行结果可能是:

#include<stdio.h>

int main(void)

int i = 5;

printf("%d", i);

int i;

i = 10;

printf("%d", i);

printf("%d", i);

return 0;

A 5 10 10

B 5 5 5

C 5 10 5

D 10 10 10

c语言模拟考试题目,10道C语言笔试模拟题相关推荐

  1. c语言随机生成四则运算10道,c语言编10道四则运算题

    满意答案 qy840430 2013.05.30 采纳率:47%    等级:13 已帮助:4228人 以下代码使用Turbo C做的,不支持汉字#include #include #include ...

  2. c语言屏幕输出函数相关题,C语言上机考试题目

    <C语言上机考试题目>由会员分享,可在线阅读,更多相关<C语言上机考试题目(3页珍藏版)>请在人人文库网上搜索. 1.C 语言上机考试试题1.编写一个程序,判定一个字符串是否是 ...

  3. c语言上级题目,C语言上级考试题目.doc

    C语言上级考试题目 各位老师,这是上机考试的最终题目,请大家帮忙检查下,有问题告诉我. 上机考试答题要求: 数据的输入和输出功能在main( )函数中完成: 题目的其它功能要求学生编写函数完成,可以编 ...

  4. c语言期末网上考试题目回岔开吗,C语言期末考试题目.doc

    <C语言期末考试题目.doc>由会员分享,可在线阅读,更多相关<C语言期末考试题目.doc(14页珍藏版)>请在人人文库网上搜索. 1.欢迎下载9.单项选择题1. 已知:int ...

  5. c语言关于continue的题,10道c语言基础题1、C语言的跳转语句中,对于break和continue说法正确的是_______. A、contin...

    10道c语言基础题1.C语言的跳转语句中,对于break和continue说法正确的是_______. A.contin 10道c语言基础题 1.C语言的跳转语句中,对于break和continue说 ...

  6. c语言假设有21根火柴棍,10道火柴棍趣味智力题,据说全对的都是天才!

    原标题:10道火柴棍趣味智力题,据说全对的都是天才! 各位小朋友及大朋友们,晚上好!欢迎来到科学有意思栏目.发现身边有趣的科学现象,激发孩子好奇心! 相信很多80后的朋友们,小时候一定和同学玩过各种趣 ...

  7. 2021年山东省安全员C证模拟考试及山东省安全员C证作业模拟考试

    题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:山东省安全员C证模拟考试考前必练!安全生产模拟考试一点通每个月更新山东省安全员C证作业模拟考试题目及答案!多做几遍,其实通过山东省 ...

  8. 2021年茶艺师(初级)模拟考试及茶艺师(初级)模拟考试题

    题库来源:安全生产模拟考试一点通公众号小程序 茶艺师(初级)模拟考试是安全生产模拟考试一点通总题库中生成的一套茶艺师(初级)模拟考试题,安全生产模拟考试一点通上茶艺师(初级)作业手机同步练习.2021 ...

  9. 2020茶艺师(中级)模拟考试及茶艺师(中级)模拟考试题库

    题库来源:安全生产模拟考试一点通公众号小程序 2020茶艺师(中级)模拟考试及茶艺师(中级)模拟考试题库,包含茶艺师(中级)模拟考试答案解析及茶艺师(中级)模拟考试题库练习.由安全生产模拟考试一点通公 ...

最新文章

  1. mfc 开启指定服务器,用MFC实现消息的发送和接收(含服务器)
  2. final,finally,finalize的区别
  3. input 事件_14. 教你零基础搭建小程序:小程序事件绑定(1)
  4. php 访问网页返回值,Ping网站并用PHP返回结果
  5. php 开发一个聊天系统,ajax+php 实现一个简单的在线聊天室功能(附带源码)
  6. #上传文件的post请求
  7. 关于使用_bstr_t的一个坑
  8. JavaWEB开发国际化
  9. winform实现委托
  10. Python3安装turtle库(已成功安装)
  11. 数字电子技术基础(九):竞争—冒险现象成因及消除
  12. Android篮球计分器论文,基于单片机的篮球计时计分器设计_毕业设计论文
  13. “一人单挑 BAT”,黑客张福:我要的东西,比钱更贵
  14. 北航计算机学院考研英语一还是二,2020北京航空航天大学计算机考研考试科目知多少?...
  15. SPSS25 软件安装教程(附带网盘资源)
  16. Android自定义View使用总结
  17. python中len用法_简单介绍Python中的len()函数的使用
  18. 4种预测市场表现的方法
  19. iphone中按Home键退出程序
  20. 第一课:jquery入门

热门文章

  1. 工作汇报ppt案例欣赏_领导最喜欢的工作汇报PPT,原来长这个样子!网友:教科书级案例...
  2. java 遍历list 性能_java list三种遍历方法性能比較
  3. jvm 系列(九):如何优化 Java GC 「译」
  4. 运维企业专题(11)RHCS高可用集群下MySql数据库与共享磁盘(单点写入、多点写入)的设置
  5. 运维企业部分学习开篇
  6. asp打印html,asp.net教程之利用ASP在浏览器上打印输出
  7. html css网站开发兵书,程序员藏经阁--HTML+CSS网站开发兵书(附光盘)
  8. java write_java中write(byte[] b)与write(byte[] b,int off,int len)区别
  9. windows桌面待办事项_记录在电脑便签中的内容怎么在电脑桌面显示透明日历清单?...
  10. 0UL能做C语言常量吗,c语言中的0UL或1UL是什么意思