c语言模拟考试题目,10道C语言笔试模拟题
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语言笔试模拟题相关推荐
- c语言随机生成四则运算10道,c语言编10道四则运算题
满意答案 qy840430 2013.05.30 采纳率:47% 等级:13 已帮助:4228人 以下代码使用Turbo C做的,不支持汉字#include #include #include ...
- c语言屏幕输出函数相关题,C语言上机考试题目
<C语言上机考试题目>由会员分享,可在线阅读,更多相关<C语言上机考试题目(3页珍藏版)>请在人人文库网上搜索. 1.C 语言上机考试试题1.编写一个程序,判定一个字符串是否是 ...
- c语言上级题目,C语言上级考试题目.doc
C语言上级考试题目 各位老师,这是上机考试的最终题目,请大家帮忙检查下,有问题告诉我. 上机考试答题要求: 数据的输入和输出功能在main( )函数中完成: 题目的其它功能要求学生编写函数完成,可以编 ...
- c语言期末网上考试题目回岔开吗,C语言期末考试题目.doc
<C语言期末考试题目.doc>由会员分享,可在线阅读,更多相关<C语言期末考试题目.doc(14页珍藏版)>请在人人文库网上搜索. 1.欢迎下载9.单项选择题1. 已知:int ...
- c语言关于continue的题,10道c语言基础题1、C语言的跳转语句中,对于break和continue说法正确的是_______. A、contin...
10道c语言基础题1.C语言的跳转语句中,对于break和continue说法正确的是_______. A.contin 10道c语言基础题 1.C语言的跳转语句中,对于break和continue说 ...
- c语言假设有21根火柴棍,10道火柴棍趣味智力题,据说全对的都是天才!
原标题:10道火柴棍趣味智力题,据说全对的都是天才! 各位小朋友及大朋友们,晚上好!欢迎来到科学有意思栏目.发现身边有趣的科学现象,激发孩子好奇心! 相信很多80后的朋友们,小时候一定和同学玩过各种趣 ...
- 2021年山东省安全员C证模拟考试及山东省安全员C证作业模拟考试
题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:山东省安全员C证模拟考试考前必练!安全生产模拟考试一点通每个月更新山东省安全员C证作业模拟考试题目及答案!多做几遍,其实通过山东省 ...
- 2021年茶艺师(初级)模拟考试及茶艺师(初级)模拟考试题
题库来源:安全生产模拟考试一点通公众号小程序 茶艺师(初级)模拟考试是安全生产模拟考试一点通总题库中生成的一套茶艺师(初级)模拟考试题,安全生产模拟考试一点通上茶艺师(初级)作业手机同步练习.2021 ...
- 2020茶艺师(中级)模拟考试及茶艺师(中级)模拟考试题库
题库来源:安全生产模拟考试一点通公众号小程序 2020茶艺师(中级)模拟考试及茶艺师(中级)模拟考试题库,包含茶艺师(中级)模拟考试答案解析及茶艺师(中级)模拟考试题库练习.由安全生产模拟考试一点通公 ...
最新文章
- mfc 开启指定服务器,用MFC实现消息的发送和接收(含服务器)
- final,finally,finalize的区别
- input 事件_14. 教你零基础搭建小程序:小程序事件绑定(1)
- php 访问网页返回值,Ping网站并用PHP返回结果
- php 开发一个聊天系统,ajax+php 实现一个简单的在线聊天室功能(附带源码)
- #上传文件的post请求
- 关于使用_bstr_t的一个坑
- JavaWEB开发国际化
- winform实现委托
- Python3安装turtle库(已成功安装)
- 数字电子技术基础(九):竞争—冒险现象成因及消除
- Android篮球计分器论文,基于单片机的篮球计时计分器设计_毕业设计论文
- “一人单挑 BAT”,黑客张福:我要的东西,比钱更贵
- 北航计算机学院考研英语一还是二,2020北京航空航天大学计算机考研考试科目知多少?...
- SPSS25 软件安装教程(附带网盘资源)
- Android自定义View使用总结
- python中len用法_简单介绍Python中的len()函数的使用
- 4种预测市场表现的方法
- iphone中按Home键退出程序
- 第一课:jquery入门
热门文章
- 工作汇报ppt案例欣赏_领导最喜欢的工作汇报PPT,原来长这个样子!网友:教科书级案例...
- java 遍历list 性能_java list三种遍历方法性能比較
- jvm 系列(九):如何优化 Java GC 「译」
- 运维企业专题(11)RHCS高可用集群下MySql数据库与共享磁盘(单点写入、多点写入)的设置
- 运维企业部分学习开篇
- asp打印html,asp.net教程之利用ASP在浏览器上打印输出
- html css网站开发兵书,程序员藏经阁--HTML+CSS网站开发兵书(附光盘)
- java write_java中write(byte[] b)与write(byte[] b,int off,int len)区别
- windows桌面待办事项_记录在电脑便签中的内容怎么在电脑桌面显示透明日历清单?...
- 0UL能做C语言常量吗,c语言中的0UL或1UL是什么意思